package final_wearebatman_model;


//led elem osztálya
public class Led implements IhasInput {

    private Input input;
    private String name;
    private Wire wire;

    //konstruktor
    public Led(String name) {
        this.input = new Input();
        this.name = name;         
    }

    //setter az inputra
    public void setInputData(int pin, int data) {
        this.input.setData(data);
    }

    //működést megvalósító metódus
    public void operate() {
        
    }

    //getter az inputra
    public int getInputData(int pin) {
        return this.input.getData();
    }

    //vezeték inputjának összekötése
    public void connectWireInput(int pin, Wire wire) {
        this.wire = wire;
    }

    //név lekérése
    public String getName() {
        return this.name;
    }

    //számlálók nullázása
    public void resetCounter() {
        
    }

    //végső állapot lekérése
    public String getFinalState() {
        return Integer.toString(this.input.getData());
    }
}
